self-destruct mechanism - Spanish English Dictionary